<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Home In Manchester</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description_mc" content="">
<meta name="author" content="">

<!-- Le styles -->
<link href="assets/css/bootstrap.css" rel="stylesheet">
<link href="assets/css/bootstrap-responsive.css" rel="stylesheet">
<link href="assets/css/docs.css" rel="stylesheet">
<link href="assets/js/google-code-prettify/prettify.css"
	rel="stylesheet">

<!-- Le HTML5 shim, for IE6-8 support of HTML5 elements -->
<!--[if lt IE 9]>
      <script src="assets/js/html5shiv.js"></script>
    <![endif]-->

<style>
body {
	font-family: 微软雅黑;
	font-size: 14px;
}

.nav-list {
	margin-top: 0px;
}
h4{
	margin-top:25px;
}
</style>
</head>

<body data-spy="scroll" data-target=".bs-docs-sidebar">

	<!-- Navbar
    ================================================== -->
	<div class="navbar navbar-inverse navbar-fixed-top">
		<div class="navbar-inner">
			<div class="container">
				<button type="button" class="btn btn-navbar" data-toggle="collapse"
					data-target=".nav-collapse">
					<span class="icon-bar"></span> <span class="icon-bar"></span> <span
						class="icon-bar"></span>
				</button>
				<div class="nav-collapse collapse">
					<ul class="nav">
						<li class=""><a href="index.html">首页</a></li>
						<li class=""><a href="live.html">生活信息</a></li>
						<li class=""><a href="func.html">实用功能</a></li>
						<li class=""><a href="forum.html">娱乐交友</a></li>
						<li class=""><a href="study.html">学术讨论</a></li>
						<li class=""><a href="member.html">会员管理</a></li>
						<li class=""><a href="bookFood.html">订餐系统</a></li>
						<li class=""><a href="ticket.html">票务系统</a></li>
						<li class=""><a href="coupon.html">优惠券</a></li>
						<li class=""><a href="readme.html">补充说明</a></li>
						<li class=""><a href="extend.html">扩展功能</a></li>
						<li class=""><a href="advert.html">广告</a></li>
						<li class=""><a href="report.html">公告系统</a></li>
						<li class="active"><a href="radio.html">电台系统</a></li>
					</ul>
				</div>
			</div>
		</div>
	</div>

	<!-- Subhead
================================================== -->
	<header class="jumbotron subhead" id="overview">
		<div class="container">
			<h1>客户端接口调用指南</h1>
			<p class="lead">web客户端、移动客户端获取和设置服务器数据的统一接口访问规范。符合restful的api设计范式，提供跨平台的基于http协议的一致web接口。</p>
		</div>
	</header>


	<div class="container">

		<!-- Docs nav
    ================================================== -->
		<div class="row">
			<div class="span3 bs-docs-sidebar">
				<h3>电台系统API</h3>
				<ul class="nav nav-list bs-docs-sidenav">
					<li><a href="#types"><i class="icon-chevron-right"></i>
							获取电台类型API</a></li>
					<li><a href="#styles"><i class="icon-chevron-right"></i>
							获取电台风格API</a></li>
					<li><a href="#scenes"><i class="icon-chevron-right"></i>
							获取电台场景API</a></li>
					<li><a href="#channels"><i class="icon-chevron-right"></i>
							获取专辑列表API</a></li>
					<li><a href="#channel"><i class="icon-chevron-right"></i>
							获取某个专辑信息API</a></li>
					<li><a href="#programs"><i class="icon-chevron-right"></i>
							获取节目列表API</a></li>
					<li><a href="#program"><i class="icon-chevron-right"></i>
							获取某个节目信息API</a></li>
				</ul>

			</div>
			<div class="span9">



				<!-- Typography
        ================================================== -->
				<section id="types">
					<div class="page-header">
						<h1>获取电台类型API</h1>
					</div>
					
					<h3>1 功能说明</h3>
					<p>本系统中，我们将类型分为三大类：类型、风格、场景。参考的是荔枝电台的分类设计。</p>
					<p>此处是类型如：脱口秀、读物、电影、读诗、偶像、广播剧等等。</p>
					
					<br></br>
					<h3>2 接口调用说明</h3>
					<h4>2.1 URL</h4>
					<p>正式环境：http://[域名]/api/radio/types</p>
					<p>测试环境：http://115.29.250.136:8080/homeInManchester/api/radio/types</p>
					<h4>2.2  返回格式</h4>
					<p>json</p>
					<h4>2.3 http请求方式</h4>
					<p>GET</p>
					<h4>2.4 参数说明</h4>
					<p>(1) 公共参数 。详情可以参考 <a href="index.html#public_args">公共参数说明</a></p>
					<p>(2) 私有参数。无。</p>
					
					<h4>2.5 请求示例</h4>
					<p><code>http://115.29.250.136:8080/homeInManchester/api/radio/types</code></p>
					
					
					<h4>2.6 返回参数说明</h4>
					<table class="table table-bordered">
						<thead>
							<tr>
								<th width="120">参数名称</th>
								<th width="100">类型</th>
								<th>含义说明</th>
							</tr>
						</thead>
						<tbody>
							<tr>
								<td>parentId</td>
								<td>Integer</td>
								<td>上级分类唯一标识。</td>
							</tr>
							<tr>
								<td>moduleType</td>
								<td>Integer</td>
								<td>模块类型，暂时没用到，为将来扩展用</td>
							</tr>
							<tr>
								<td>tagId</td>
								<td>Integer</td>
								<td>当前分类唯一标示。</td>
							</tr>
							<tr>
								<td>tagOrder</td>
								<td>Integer</td>
								<td>排列序号</td>
							</tr>
							<tr>
								<td>tagType</td>
								<td>Integer</td>
								<td>标签分类，暂时没用到，将来扩展使用。</td>
							</tr>
							<tr>
								<td>tagName</td>
								<td>String</td>
								<td>分类名称。</td>
							</tr>
							<tr>
								<td>children</td>
								<td>List</td>
								<td>子类型集合，目前不存在，将来扩展用。</td>
							</tr>
							
						</tbody>
					</table>
					
					<h4 >2.7 错误返回码说明</h4>
					<p>公共错误返回码：参考 ： <a href="index.html#public-code">公共返回码说明</a> 。 </p>
					<p>私有错误返回码：暂无。</p>
					
					<h4>2.8 正确返回示例：</h4>
						
						<pre>
[
    {
        "parentId": 1, 
        "moduleType": 1, 
        "tagId": 4, 
        "tagOrder": 1, 
        "tagType": 0, 
        "tagName": "脱口秀", 
        "children": [ ]
    }, 
    {
        "parentId": 1, 
        "moduleType": 1, 
        "tagId": 5, 
        "tagOrder": 2, 
        "tagType": 0, 
        "tagName": "读物", 
        "children": [ ]
    }, 
    {
        "parentId": 1, 
        "moduleType": 1, 
        "tagId": 6, 
        "tagOrder": 3, 
        "tagType": 0, 
        "tagName": "电影", 
        "children": [ ]
    }, 
    {
        "parentId": 1, 
        "moduleType": 1, 
        "tagId": 7, 
        "tagOrder": 4, 
        "tagType": 0, 
        "tagName": "读诗", 
        "children": [ ]
    }, 
    {
        "parentId": 1, 
        "moduleType": 1, 
        "tagId": 16, 
        "tagOrder": 4, 
        "tagType": 0, 
        "tagName": "旅行", 
        "children": [ ]
    }
]
</pre>
					<h4>2.9 错误返回示例</h4>
					<pre>
{
	"code":1000,
	"msg":"网络错误，http请求异常。"
}
					</pre>
					
					
				</section>
				
				<section id="styles">
					<div class="page-header">
						<h1>获取电台风格API</h1>
					</div>
					
					<h3>1 功能说明</h3>
					<p>本系统中，我们将类型分为三大类：类型、风格、场景。参考的是荔枝电台的分类设计。</p>
					<p>此处是风格如搞笑、悬疑、怀旧等等。</p>
					
					<br></br>
					<h3>2 接口调用说明</h3>
					<h4>2.1 URL</h4>
					<p>正式环境：http://[域名]/api/radio/styles</p>
					<p>测试环境：http://115.29.250.136:8080/homeInManchester/api/radio/styles</p>
					<h4>2.2  返回格式</h4>
					<p>json</p>
					<h4>2.3 http请求方式</h4>
					<p>GET</p>
					<h4>2.4 参数说明</h4>
					<p>(1) 公共参数 。详情可以参考 <a href="index.html#public_args">公共参数说明</a></p>
					<p>(2) 私有参数。无。</p>
					
					<h4>2.5 请求示例</h4>
					<p><code>http://115.29.250.136:8080/homeInManchester/api/radio/styles</code></p>
					
					
					<h4>2.6 返回参数说明</h4>
					<table class="table table-bordered">
						<thead>
							<tr>
								<th width="120">参数名称</th>
								<th width="100">类型</th>
								<th>含义说明</th>
							</tr>
						</thead>
						<tbody>
							<tr>
								<td>parentId</td>
								<td>Integer</td>
								<td>上级分类唯一标识。此处值为3，标示的就是风格。</td>
							</tr>
							<tr>
								<td>moduleType</td>
								<td>Integer</td>
								<td>模块类型，暂时没用到，为将来扩展用</td>
							</tr>
							<tr>
								<td>tagId</td>
								<td>Integer</td>
								<td>当前分类唯一标示。</td>
							</tr>
							<tr>
								<td>tagOrder</td>
								<td>Integer</td>
								<td>排列序号</td>
							</tr>
							<tr>
								<td>tagType</td>
								<td>Integer</td>
								<td>标签分类，暂时没用到，将来扩展使用。</td>
							</tr>
							<tr>
								<td>tagName</td>
								<td>String</td>
								<td>分类名称。</td>
							</tr>
							<tr>
								<td>children</td>
								<td>List</td>
								<td>子类型集合，目前不存在，将来扩展用。</td>
							</tr>
							
						</tbody>
					</table>
					
					<h4 >2.7 错误返回码说明</h4>
					<p>公共错误返回码：参考 ： <a href="index.html#public-code">公共返回码说明</a> 。 </p>
					<p>私有错误返回码：暂无。</p>
					
					<h4>2.8 正确返回示例：</h4>
						
						<pre>
[
    {
        "parentId": 3, 
        "moduleType": 1, 
        "tagId": 11, 
        "tagOrder": 1, 
        "tagType": 0, 
        "tagName": "搞笑", 
        "children": [ ]
    }, 
    {
        "parentId": 3, 
        "moduleType": 1, 
        "tagId": 12, 
        "tagOrder": 2, 
        "tagType": 0, 
        "tagName": "悬疑", 
        "children": [ ]
    }, 
    {
        "parentId": 3, 
        "moduleType": 1, 
        "tagId": 13, 
        "tagOrder": 4, 
        "tagType": 0, 
        "tagName": "怀旧", 
        "children": [ ]
    }, 
    {
        "parentId": 3, 
        "moduleType": 1, 
        "tagId": 14, 
        "tagOrder": 3, 
        "tagType": 0, 
        "tagName": "情感", 
        "children": [ ]
    }, 
    {
        "parentId": 3, 
        "moduleType": 1, 
        "tagId": 15, 
        "tagOrder": 5, 
        "tagType": 0, 
        "tagName": "休闲", 
        "children": [ ]
    }
]
</pre>
					<h4>2.9 错误返回示例</h4>
					<pre>
{
	"code":1000,
	"msg":"网络错误，http请求异常。"
}
					</pre>
					
					
				</section>
				
				<section id="scenes">
					<div class="page-header">
						<h1>获取电台场景API</h1>
					</div>
					
					<h3>1 功能说明</h3>
					<p>本系统中，我们将类型分为三大类：类型、风格、场景。参考的是荔枝电台的分类设计。</p>
					<p>此处是场景如：清晨、下午茶、睡前等。</p>
					
					<br></br>
					<h3>2 接口调用说明</h3>
					<h4>2.1 URL</h4>
					<p>正式环境：http://[域名]/api/radio/scenes</p>
					<p>测试环境：http://115.29.250.136:8080/homeInManchester/api/radio/scenes</p>
					<h4>2.2  返回格式</h4>
					<p>json</p>
					<h4>2.3 http请求方式</h4>
					<p>GET</p>
					<h4>2.4 参数说明</h4>
					<p>(1) 公共参数 。详情可以参考 <a href="index.html#public_args">公共参数说明</a></p>
					<p>(2) 私有参数。无。</p>
					
					<h4>2.5 请求示例</h4>
					<p><code>http://115.29.250.136:8080/homeInManchester/api/radio/scenes</code></p>
					
					
					<h4>2.6 返回参数说明</h4>
					<table class="table table-bordered">
						<thead>
							<tr>
								<th width="120">参数名称</th>
								<th width="100">类型</th>
								<th>含义说明</th>
							</tr>
						</thead>
						<tbody>
							<tr>
								<td>parentId</td>
								<td>Integer</td>
								<td>上级分类唯一标识。此处值为2，标示就是场景类型。</td>
							</tr>
							<tr>
								<td>moduleType</td>
								<td>Integer</td>
								<td>模块类型，暂时没用到，为将来扩展用</td>
							</tr>
							<tr>
								<td>tagId</td>
								<td>Integer</td>
								<td>当前分类唯一标示。</td>
							</tr>
							<tr>
								<td>tagOrder</td>
								<td>Integer</td>
								<td>排列序号</td>
							</tr>
							<tr>
								<td>tagType</td>
								<td>Integer</td>
								<td>标签分类，暂时没用到，将来扩展使用。</td>
							</tr>
							<tr>
								<td>tagName</td>
								<td>String</td>
								<td>分类名称。</td>
							</tr>
							<tr>
								<td>children</td>
								<td>List</td>
								<td>子类型集合，目前不存在，将来扩展用。</td>
							</tr>
							
						</tbody>
					</table>
					
					<h4 >2.7 错误返回码说明</h4>
					<p>公共错误返回码：参考 ： <a href="index.html#public-code">公共返回码说明</a> 。 </p>
					<p>私有错误返回码：暂无。</p>
					
					<h4>2.8 正确返回示例：</h4>
						
						<pre>
[
    {
        "parentId": 2, 
        "moduleType": 1, 
        "tagId": 8, 
        "tagOrder": 1, 
        "tagType": 0, 
        "tagName": "清晨", 
        "children": [ ]
    }, 
    {
        "parentId": 2, 
        "moduleType": 1, 
        "tagId": 9, 
        "tagOrder": 2, 
        "tagType": 0, 
        "tagName": "下午茶", 
        "children": [ ]
    }, 
    {
        "parentId": 2, 
        "moduleType": 1, 
        "tagId": 10, 
        "tagOrder": 3, 
        "tagType": 0, 
        "tagName": "睡前", 
        "children": [ ]
    }
]
</pre>
					<h4>2.9 错误返回示例</h4>
					<pre>
{
	"code":1000,
	"msg":"网络错误，http请求异常。"
}
					</pre>
					
					
				</section>


<!-- Code
        ================================================== -->
				<section id="channels">
					<div class="page-header">
						<h1>获取专辑信息列表API</h1>
					</div>
					<h3>1 功能说明</h3>
					<p>获取各个分类下的具体专辑信息列表</p>
					
					
					<br></br>
					<h3>2 接口调用说明</h3>
					<h4>2.1 URL</h4>
					<p>正式环境：http://[域名]/api/radio/channels</p>
					<p>测试环境：http://115.29.250.136:8080/homeInManchester/api/radio/channels</p>
					<h4>2.2  返回格式</h4>
					<p>json</p>
					<h4>2.3 http请求方式</h4>
					<p>GET</p>
					<h4>2.4 参数说明</h4>
					<p>(1) 公共参数 。详情可以参考 <a href="index.html#public_args">公共参数说明</a></p>
					<p>(2) 私有参数。</p>
					<table class="table table-bordered">
						<thead>
							<tr>
								<th width="120">参数名称</th>
								<th width="100">是否必填</th>
								<th width="100">类型</th>
								<th>含义说明</th>
							</tr>
						</thead>
						<tbody>
							<tr>
								<td>cType</td>
								<td>选填</td>
								<td>Integer</td>
								<td>所属的电台类型分类。</td>
							</tr>
							<tr>
								<td>cStyle</td>
								<td>选填</td>
								<td>Integer</td>
								<td>所属的电台风格分类。</td>
							</tr>
							<tr>
								<td>cScene</td>
								<td>选填</td>
								<td>Integer</td>
								<td>所属的电台场景分类。</td>
							</tr>
							<tr>
								<td>search</td>
								<td>选填</td>
								<td>String</td>
								<td>针对专辑名称的模糊查询条件。</td>
							</tr>
							<tr>
								<td>pageNum</td>
								<td>选填</td>
								<td>int</td>
								<td>第几页。默认为第一页</td>
							</tr>
							<tr>
								<td>numPerPage</td>
								<td>选填</td>
								<td>int</td>
								<td>一页多少条数据。默认为8条。如果传0，则不分页，获取全部数据.</td>
							</tr>
						</tbody>
					</table>
					
					<h4>2.5 请求示例</h4>
					<code>http://115.29.250.136:8080/homeInManchester/api/radio/channels</code>或者
					<code>http://115.29.250.136:8080/homeInManchester/api/radio/channels?cType=1&&cScene=2</code>
					
					<h4>2.6 返回参数说明</h4>
					<table class="table table-bordered">
						<thead>
							<tr>
								<th width="120">参数名称</th>
								<th width="100">类型</th>
								<th>含义说明</th>
							</tr>
						</thead>
						<tbody>
							<tr>
								<td>createDate</td>
								<td>String</td>
								<td>创建日期。</td>
							</tr>
							<tr>
								<td>views</td>
								<td>Integer</td>
								<td>浏览数。</td>
							</tr>
							<tr>
								<td>channelId</td>
								<td>Integer</td>
								<td>唯一标示。</td>
							</tr>
							<tr>
								<td>cType</td>
								<td>Integer</td>
								<td>所属分类。</td>
							</tr>
							<tr>
								<td>cScene</td>
								<td>Integer</td>
								<td>所属场景。</td>
							</tr>
							<tr>
								<td>cStyle</td>
								<td>Integer</td>
								<td>所属风格。</td>
							</tr>
							<tr>
								<td>praiseCount</td>
								<td>Integer</td>
								<td>点赞数。</td>
							</tr>
							<tr>
								<td>praiseBaseCount</td>
								<td>Integer</td>
								<td>点赞基数（后台设置）。</td>
							</tr>
							
							<tr>
								<td>commentCount</td>
								<td>Integer</td>
								<td>评论数。</td>
							</tr>
							<tr>
								<td>commentBaseCount</td>
								<td>Integer</td>
								<td>评论基数（后台设置）。</td>
							</tr>
							<tr>
								<td>cTypeName</td>
								<td>String</td>
								<td>所属分类名称（可以多个，类似标签，用逗号连接）</td>
							</tr>
							<tr>
								<td>cSceneName</td>
								<td>String</td>
								<td>所属场景名称（可以多个，类似标签，用逗号连接）</td>
							</tr>
							<tr>
								<td>cStyleName</td>
								<td>String</td>
								<td>所属风格名称（可以多个，类似标签，用逗号连接）</td>
							</tr>
							<tr>
								<td>channelNum</td>
								<td>String</td>
								<td>频道号（专辑号）</td>
							</tr>
							<tr>
								<td>detailDesc</td>
								<td>text</td>
								<td>详细描述，html格式文本。
								</td>
							</tr>
							<tr>
								<td>programs</td>
								<td>Integer</td>
								<td>节目数。</td>
							</tr>
							<tr>
								<td>follows</td>
								<td>Integer</td>
								<td>关注数。</td>
							</tr>
							<tr>
								<td>createUser</td>
								<td>Integer</td>
								<td>创建人。暂时无用。</td>
							</tr>
							<tr>
								<td>channelLogo</td>
								<td>String</td>
								<td>封面。此处为上传的图片路径，具体可以参考其他页面设置。</td>
							</tr>
							<tr>
								<td>channelDesc</td>
								<td>String</td>
								<td>简述</td>
							</tr>
							<tr>
								<td>channelName</td>
								<td>String</td>
								<td>频道名称（专辑名称）</td>
							</tr>
						</tbody>
					</table>
					
					<h4 >2.7 错误返回码说明</h4>
					<p>公共错误返回码：参考 ： <a href="index.html#public-code">公共返回码说明</a> 。 </p>
					<p>私有错误返回码：暂无。</p>
					
					<h4>2.8 正确返回示例：</h4>
						<code>http://115.29.250.136:8080/homeInManchester/api/radio/channels</code>
						<pre>
{
    "result": [
        {
            "createDate": "2015-01-15 12:17:02", 
            "views": 0, 
            "channelId": 2, 
            "cType": "16", 
            "cScene": "9", 
            "cStyle": "14", 
            "praiseCount": 0, 
            "praiseBaseCount": 0, 
            "commentCount": 0, 
            "commentBaseCount": 0, 
            "cTypeName": "旅行", 
            "cSceneName": "下午茶", 
            "cStyleName": "情感", 
            "channelNum": "FM201501151", 
            "detailDesc": "", 
            "programs": 0, 
            "follows": 0, 
            "createUser": 0, 
            "channelLogo": "897e7d2a-f55b-4f75-85b2-c15e48ca3641.jpg", 
            "channelDesc": "味之道", 
            "channelName": "味之道"
        }, 
        {
            "createDate": "2015-01-15 10:15:57", 
            "views": 0, 
            "channelId": 1, 
            "cType": "5", 
            "cScene": "10", 
            "cStyle": "14", 
            "praiseCount": 0, 
            "praiseBaseCount": 0, 
            "commentCount": 0, 
            "commentBaseCount": 0, 
            "cTypeName": "读物", 
            "cSceneName": "睡前", 
            "cStyleName": "情感", 
            "channelNum": "FM201501150", 
            "detailDesc": "", 
            "programs": 0, 
            "follows": 0, 
            "createUser": 0, 
            "channelLogo": "87c9a068-9c2a-41e8-8df3-586bff3939b7.jpg", 
            "channelDesc": "不是故事，是真实的生活。
 新浪微博：背着吉他的蝙蝠女侠
 （歌单于新浪微博同步更新）
 百度贴吧:背着吉他的蝙蝠女侠
 （节目原文于百度贴吧更新)
QQ群：152428980
 （所有活动及合作均请", 
            "channelName": "昨天的你的现在的未来"
        }
    ], 
    "pageNum": 1, 
    "numPerPage": 8, 
    "totalPage": 1, 
    "totalCount": 2
}
						</pre>
					
				
						
					<h4>2.9 错误返回示例</h4>
					<pre>
{
	"code":1000,
	"msg":"网络错误，http请求异常。"
}
					</pre>
					

				</section>
				
				<section id="channel">
					<div class="page-header">
						<h1>获取信息具体内容API</h1>
					</div>
					<h3>1 功能说明</h3>
					<p>获取具体信息内容</p>
					
					
					<br></br>
					<h3>2 接口调用说明</h3>
					<h4>2.1 URL</h4>
					<p>正式环境：http://[域名]/api/radio/channel</p>
					<p>测试环境：http://115.29.250.136:8080/homeInManchester/api/radio/channel</p>
					<h4>2.2  返回格式</h4>
					<p>json</p>
					<h4>2.3 http请求方式</h4>
					<p>GET</p>
					<h4>2.4 参数说明</h4>
					<p>(1) 公共参数 。详情可以参考 <a href="index.html#public_args">公共参数说明</a></p>
					<p>(2) 私有参数。</p>
					<table class="table table-bordered">
						<thead>
							<tr>
								<th width="120">参数名称</th>
								<th width="100">是否必填</th>
								<th width="100">类型</th>
								<th>含义说明</th>
							</tr>
						</thead>
						<tbody>
							<tr>
								<td>channelId</td>
								<td>必填</td>
								<td>Integer</td>
								<td>专辑ID。</td>
							</tr>
							
						</tbody>
					</table>
					
					<h4>2.5 请求示例</h4>
					<code>http://115.29.250.136:8080/homeInManchester/api/radio/channel?channelId=1</code>
					
					<h4>2.6 返回参数说明</h4>
					
					<p>返回结果参考专辑列表。</p>
					<h4 >2.7 错误返回码说明</h4>
					<p>公共错误返回码：参考 ： <a href="index.html#public-code">公共返回码说明</a> 。 </p>
					<p>私有错误返回码：暂无。</p>
					
					<h4>2.8 正确返回示例：</h4>
						
						<pre>
{
    "createDate": "2015-01-15 10:15:57", 
    "praiseCount": 0, 
    "praiseBaseCount": 0, 
    "commentCount": 0, 
    "commentBaseCount": 0, 
    "views": 0, 
    "channelId": 1, 
    "cType": "5", 
    "cScene": "10", 
    "cStyle": "14", 
    "cTypeName": null, 
    "cSceneName": null, 
    "cStyleName": null, 
    "channelNum": "FM201501150", 
    "detailDesc": "", 
    "programs": 0, 
    "follows": 0, 
    "createUser": 0, 
    "channelLogo": "87c9a068-9c2a-41e8-8df3-586bff3939b7.jpg", 
    "channelDesc": "不是故事，是真实的生活。
 新浪微博：背着吉他的蝙蝠女侠
 （歌单于新浪微博同步更新）
 百度贴吧:背着吉他的蝙蝠女侠
 （节目原文于百度贴吧更新)
QQ群：152428980
 （所有活动及合作均请", 
    "channelName": "昨天的你的现在的未来"
}
						</pre>
					
					
						
					<h4>2.9 错误返回示例</h4>
					<pre>
{
	"code":1000,
	"msg":"网络错误，http请求异常。"
}
					</pre>
					

				</section>
				
				<section id="programs">
					<div class="page-header">
						<h1>获取节目信息列表API</h1>
					</div>
					<h3>1 功能说明</h3>
					<p>获取各个分类下的具体节目信息列表</p>
					
					
					<br></br>
					<h3>2 接口调用说明</h3>
					<h4>2.1 URL</h4>
					<p>正式环境：http://[域名]/api/radio/programs</p>
					<p>测试环境：http://115.29.250.136:8080/homeInManchester/api/radio/programs</p>
					<h4>2.2  返回格式</h4>
					<p>json</p>
					<h4>2.3 http请求方式</h4>
					<p>GET</p>
					<h4>2.4 参数说明</h4>
					<p>(1) 公共参数 。详情可以参考 <a href="index.html#public_args">公共参数说明</a></p>
					<p>(2) 私有参数。</p>
					<table class="table table-bordered">
						<thead>
							<tr>
								<th width="120">参数名称</th>
								<th width="100">是否必填</th>
								<th width="100">类型</th>
								<th>含义说明</th>
							</tr>
						</thead>
						<tbody>
							<tr>
								<td>channelId</td>
								<td>选填</td>
								<td>Integer</td>
								<td>所属的电台专辑。不填，默认取全部。</td>
							</tr>
							
							<tr>
								<td>search</td>
								<td>选填</td>
								<td>String</td>
								<td>针对节目名称的模糊查询条件。</td>
							</tr>
							<tr>
								<td>pageNum</td>
								<td>选填</td>
								<td>int</td>
								<td>第几页。默认为第一页</td>
							</tr>
							<tr>
								<td>numPerPage</td>
								<td>选填</td>
								<td>int</td>
								<td>一页多少条数据。默认为8条。如果传0，则不分页，获取全部数据.</td>
							</tr>
						</tbody>
					</table>
					
					<h4>2.5 请求示例</h4>
					<code>http://115.29.250.136:8080/homeInManchester/api/radio/programs</code>或者
					<code>http://115.29.250.136:8080/homeInManchester/api/radio/programs?channelId=1</code>
					
					<h4>2.6 返回参数说明</h4>
					<table class="table table-bordered">
						<thead>
							<tr>
								<th width="120">参数名称</th>
								<th width="100">类型</th>
								<th>含义说明</th>
							</tr>
						</thead>
						<tbody>
							<tr>
								<td>numPerPage</td>
								<td>Integer</td>
								<td>每页显示条数。</td>
							</tr>
							<tr>
								<td>pageNum</td>
								<td>Integer</td>
								<td>当前第几页。</td>
							</tr>
							<tr>
								<td>totalCount</td>
								<td>Integer</td>
								<td>总的主题数。</td>
							</tr>
							<tr>
								<td>totalPage</td>
								<td>Integer</td>
								<td>总页数。</td>
							</tr>
							<tr>
								<td>result</td>
								<td>Object[]</td>
								<td>节目信息列表集合，具体返回参数说明参考下面<a href="#result">《result的具体返回参数说明》</a></td>
							</tr>
						</tbody>
					</table>
					<p id="result"><strong>result的具体返回参数说明</strong></p>
					<table class="table table-bordered">
						<thead>
							<tr>
								<th width="120">参数名称</th>
								<th width="100">类型</th>
								<th>含义说明</th>
							</tr>
						</thead>
						<tbody>
							<tr>
								<td>createDate</td>
								<td>String</td>
								<td>节目创建日期。</td>
							</tr>
							<tr>
								<td>channelId</td>
								<td>Integer</td>
								<td>所属专辑ID。</td>
							</tr>
							<tr>
								<td>programId</td>
								<td>Long</td>
								<td>节目唯一标示。</td>
							</tr>
							<tr>
								<td>fromType</td>
								<td>int</td>
								<td>来源类型：1标示本地上传；2标示网络地址</td>
							</tr>
							<tr>
								<td>channelName</td>
								<td>String</td>
								<td>所属专辑名称。</td>
							</tr>
							<tr>
								<td>programFrom</td>
								<td>String</td>
								<td>如果fromType=2，即来源为网络，则此处为具体的网络地址。如：http://cdn.lizhi.fm/audio/2015/01/14/17240656186209670_hd.mp3</td>
							</tr>
							<tr>
								<td>programDesc</td>
								<td>String</td>
								<td>简述</td>
							</tr>
							<tr>
								<td>audioAddress</td>
								<td>String</td>
								<td>如果fromType=1，则为本地上传。此处存储为上传到本地应用的路径，可以参考会员头像。</td>
							</tr>
							<tr>
								<td>programDetails</td>
								<td>text</td>
								<td>详细描述</td>
							</tr>
							<tr>
								<td>title</td>
								<td>String</td>
								<td>标题。</td>
							</tr>
							
						</tbody>
					</table>
					
					<h4 >2.7 错误返回码说明</h4>
					<p>公共错误返回码：参考 ： <a href="index.html#public-code">公共返回码说明</a> 。 </p>
					<p>私有错误返回码：暂无。</p>
					
					<h4>2.8 正确返回示例：</h4>
						<code>http://115.29.250.136:8080/homeInManchester/api/radio/programs</code>
						<pre>
{
    "result": [
        {
            "createDate": "2015-01-15 16:12:01", 
            "channelId": 2, 
            "programId": 1, 
            "createUser": 0, 
            "fromType": 1, 
            "channelName": "味之道", 
            "programFrom": "http://cdn.lizhi.fm/audio/2015/01/14/17240656186209670_hd.mp3", 
            "programDesc": "张公子来啦！本期节目，嘉宾张佳玮介绍了家乡无锡一日三餐的豆腐吃法，还和主播顺带聊了聊日本豆腐、麻婆豆腐皮等等。", 
            "programLogo": null, 
            "audioAddress": "2c1a012f-700d-45be-8093-846f848425e6.jpg", 
            "programDetails": "", 
            "title": "听张公子聊吃豆腐"
        }, 
        {
            "createDate": "2015-01-15 16:11:27", 
            "channelId": 2, 
            "programId": 3, 
            "createUser": 0, 
            "fromType": 1, 
            "channelName": "味之道", 
            "programFrom": "", 
            "programDesc": "这里有你想知道的关于台湾牛肉麪的一切！本期席妙雅和台湾美食作家高文麒畅谈了关于台湾牛肉麪的起源、分类、评判标准等等。两人还聊了聊每年如火如荼台湾牛肉麪大赛，以及中式麪条可向日本拉麪借鉴些什么。", 
            "programLogo": null, 
            "audioAddress": "e942b3f9-1fe5-485e-86d0-a50b417c4d52.mp3", 
            "programDetails": "", 
            "title": "「我们吃牛肉麪是要配酸菜的。」"
        }
    ], 
    "pageNum": 1, 
    "numPerPage": 8, 
    "totalPage": 1, 
    "totalCount": 2
}				</pre>
					
				
						
					<h4>2.9 错误返回示例</h4>
					<pre>
{
	"code":1000,
	"msg":"网络错误，http请求异常。"
}
					</pre>
					

				</section>

				<!-- Code
        ================================================== -->
				<section id="program">
					<div class="page-header">
						<h1>获取节目信息API</h1>
					</div>
					<h3>1 功能说明</h3>
					<p>获取具体信息内容</p>
					
					
					<br></br>
					<h3>2 接口调用说明</h3>
					<h4>2.1 URL</h4>
					<p>正式环境：http://[域名]/api/radio/program</p>
					<p>测试环境：http://115.29.250.136:8080/homeInManchester/api/radio/program</p>
					<h4>2.2  返回格式</h4>
					<p>json</p>
					<h4>2.3 http请求方式</h4>
					<p>GET</p>
					<h4>2.4 参数说明</h4>
					<p>(1) 公共参数 。详情可以参考 <a href="index.html#public_args">公共参数说明</a></p>
					<p>(2) 私有参数。</p>
					<table class="table table-bordered">
						<thead>
							<tr>
								<th width="120">参数名称</th>
								<th width="100">是否必填</th>
								<th width="100">类型</th>
								<th>含义说明</th>
							</tr>
						</thead>
						<tbody>
							<tr>
								<td>programId</td>
								<td>必填</td>
								<td>Integer</td>
								<td>专辑ID。</td>
							</tr>
							
						</tbody>
					</table>
					
					<h4>2.5 请求示例</h4>
					<code>http://115.29.250.136:8080/homeInManchester/api/radio/program?programId=1</code>
					
					<h4>2.6 返回参数说明</h4>
					
					<p>参考节目列表返回结果说明。</p>
					<h4 >2.7 错误返回码说明</h4>
					<p>公共错误返回码：参考 ： <a href="index.html#public-code">公共返回码说明</a> 。 </p>
					<p>私有错误返回码：暂无。</p>
					
					<h4>2.8 正确返回示例：</h4>
						
						<pre>
{
    "channelName": null, 
    "programFrom": "http://cdn.lizhi.fm/audio/2015/01/14/17240656186209670_hd.mp3", 
    "programDesc": "张公子来啦！本期节目，嘉宾张佳玮介绍了家乡无锡一日三餐的豆腐吃法，还和主播顺带聊了聊日本豆腐、麻婆豆腐皮等等。", 
    "programLogo": null, 
    "audioAddress": "2c1a012f-700d-45be-8093-846f848425e6.jpg", 
    "programDetails": "", 
    "createDate": "2015-01-15 16:12:01", 
    "channelId": 2, 
    "programId": 1, 
    "createUser": 0, 
    "fromType": 1, 
    "title": "听张公子聊吃豆腐"
}
						</pre>
					
					
						
					<h4>2.9 错误返回示例</h4>
					<pre>
{
	"code":1000,
	"msg":"网络错误，http请求异常。"
}
					</pre>
					

				</section>

			</div>
		</div>

	</div>



	<!-- Footer
    ================================================== -->
	<footer class="footer">
		<div class="container">
			<p>
				Designed and built with all the love in the world by <a
					href="http://www.hcrazy.com" target="_blank">@hsmart</a>
			</p>
			<ul class="footer-links">
				<li><a href="http://www.hcrazy.com">Blog</a></li>
				<li class="muted">&middot;</li>
				<li><a href="http://www.hcrazy.com">Issues</a></li>
				<li class="muted">&middot;</li>
				<li><a href="http://www.hcrazy.com">Changelog</a></li>
			</ul>
		</div>
	</footer>



	<!-- Le javascript
    ================================================== -->
	<!-- Placed at the end of the document so the pages load faster -->
	<script src="assets/js/jquery.js"></script>
	<script src="assets/js/bootstrap-transition.js"></script>
	<script src="assets/js/bootstrap-alert.js"></script>
	<script src="assets/js/bootstrap-modal.js"></script>
	<script src="assets/js/bootstrap-dropdown.js"></script>
	<script src="assets/js/bootstrap-scrollspy.js"></script>
	<script src="assets/js/bootstrap-tab.js"></script>
	<script src="assets/js/bootstrap-tooltip.js"></script>
	<script src="assets/js/bootstrap-popover.js"></script>
	<script src="assets/js/bootstrap-button.js"></script>
	<script src="assets/js/bootstrap-collapse.js"></script>
	<script src="assets/js/bootstrap-carousel.js"></script>
	<script src="assets/js/bootstrap-typeahead.js"></script>
	<script src="assets/js/bootstrap-affix.js"></script>

	<script src="assets/js/holder/holder.js"></script>
	<script src="assets/js/google-code-prettify/prettify.js"></script>

	<script src="assets/js/application.js"></script>



</body>
</html>
